Fast Fréchet Distance Between Curves With Long Edges
نویسندگان
چکیده
Computing Fréchet distance between two curves takes roughly quadratic time. In this paper, we show that for curves with long edges the Fréchet distance computations become easier. Let P and Q be two polygonal curves in R with n and m vertices, respectively. We prove four main results for the case when all edges of both curves are long compared to the Fréchet distance between them: (1) a linear-time algorithm for deciding the Fréchet distance between two curves, (2) an algorithm that computes the Fréchet distance in O((n + m) log(n + m)) time, (3) a linear-time √ d -approximation algorithm, and (4) a data structure that supports O(m log2 n)-time decision queries, where m is the number of vertices of the query curve and n the number of vertices of the preprocessed curve. 1998 ACM Subject Classification F.2.2 [Nonnumerical Algorithms and Problems] Geometrical problems and computations
منابع مشابه
Fine-Grained Analysis of Problems on Curves
We provide conditional lower bounds on two problems on polygonal curves. First, we generalize a recent result on the (discrete) Fréchet distance to k curves. Specifically, we show that, assuming the Strong Exponential Time Hypothesis, the Fréchet distance between k polygonal curves in the plane with n edges cannot be computed in O(nk−ε) time, for any ε > 0. Our second construction shows that un...
متن کاملComputing the Fréchet distance between two polygonal curves
Computing the Fréchet distance between two polygonal curves H Alt, M Godau International Journal of Computational Geometry & ..., 1995 World Scientific As a measure for the resemblance of curves in arbitrary dimensions we consider the socalled Fréchet-distance, which is compatible with parametrizations of the curves. For polygonal chains P and Q consisting of p and q edges an algorithm of runti...
متن کاملWeighted Minimum Backward Frechet Distance
The minimum backward Fréchet distance (MBFD) problem is a natural optimization problem for the weak Fréchet distance, a variant of the well-known Fréchet distance. In this problem, a threshold ε and two polygonal curves, T1 and T2, are given. The objective is to find a pair of walks on T1 and T2, which minimizes the union of the portions of backward movements while the distance between the movi...
متن کاملOn the Fréchet distance of a set of curves
e # where fo#]m range over continuous and increasing functions with foEqpDHrIs"t#!foE]u4HrIs"87q#nmnEgp HvIw" and mnE]u4HrIw$A7 . The functions fo#]m are also called parametrization functions. For polygonal curves x and y , consisting of z and { edges, Alt and Godau [2] developed an algorithm which computes their Fréchet distance in time |XEBz {>}~D5EBz { H]H . We will review this algorithm i...
متن کاملComputing Fréchet Distance with Speed Limits
In this paper, we study a problem on computing the Fréchet distance between two polygonal curves and provide efficient solutions for solving it. In the classical Fréchet distance, point objects move arbitrarily fast on the polygonal curves. Here, we consider the problem instance where the speed per segment is a constant within a specified range. We first describe a naive algorithm which solves ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1710.10521 شماره
صفحات -
تاریخ انتشار 2017